org.eclipse.jface.text.source
Interfaces 
IAnnotationAccess
IAnnotationAccessExtension
IAnnotationHover
IAnnotationHoverExtension
IAnnotationModel
IAnnotationModelExtension
IAnnotationModelListener
IAnnotationModelListenerExtension
IAnnotationPresentation
IChangeRulerColumn
ICharacterPairMatcher
ILineDiffer
ILineDiffInfo
IOverviewRuler
ISharedTextColors
ISourceViewer
ISourceViewerExtension
ITagHandler
ITagHandlerFactory
ITranslator
ITranslatorResultCollector
IVerticalRuler
IVerticalRulerColumn
IVerticalRulerExtension
IVerticalRulerInfo
IVerticalRulerInfoExtension
Classes 
Annotation
AnnotationBarHoverManager
AnnotationColumn
AnnotationModel
AnnotationModelEvent
AnnotationPainter
AnnotationRulerColumn
ChangeRulerColumn
CompositeRuler
LineChangeHover
LineNumberChangeRulerColumn
LineNumberRulerColumn
MatchingCharacterPainter
OutlinerRulerColumn
OverviewRuler
ProjectionAnnotation
ProjectionSourceViewer
SourceViewer
SourceViewerConfiguration
TagHandlerFactory
VerticalRuler